Used with BASS_GetInfo to retrieve information on the current device.
typedef struct { |
Members
size | This must be initialized to the size of the structure before calling BASS_GetInfo. | ||||||||||||||
flags | The device's capabilities... a combination of these flags.
| ||||||||||||||
hwsize | The device's total amount of hardware memory. | ||||||||||||||
hwfree | The device's amount of free hardware memory. | ||||||||||||||
freesam | The number of free sample slots in the hardware. | ||||||||||||||
free3d | The number of free 3D sample slots in the hardware. | ||||||||||||||
minrate | The minimum sample rate supported by the hardware. | ||||||||||||||
maxrate | The maximum sample rate supported by the hardware. | ||||||||||||||
eax | The device supports EAX? This is always FALSE if BASS_DEVICE_3D was not used when BASS_Init was called. |
Remarks
The DSCAPS_SECONDARY flags only indicate which sample formats are supported by hardware mixing. Mono/stereo 8/16 bit samples are all supported by software mixing.
See also
BASS_GetInfo